Computationally-Optimal Real-Resource Strategies
نویسندگان
چکیده
This paper focuses on managing the cost of de liberation before action. In many problems, the cost and the resource consumption of the delib eration phase cannot be ignored, and the overall quality of the solution reflects the costs incurred and the resources consumed in deliberation as well as the cost and benefit of execution. A feasible strategy that minimizes the total cost is termed computationally-optimal. For a situation where a number of independent, uninterruptible meth ods are available to solve the problem, we develop a pseudopolynomial-time algorithm to construct generate-and-test computationally-optimal strate gies. Stochastic Dynamic Programming is used to solve the problem that is shown to be NP-complete and the results address problems occurring in auto matic emergency-response systems, design automa tion, query optimization, destructive testing, and other areas characterized by significant computa tional costs or limited deliberation resources.
منابع مشابه
An Evolutionary Algorithm Based on a Hybrid Multi-Attribute Decision Making Method for the Multi-Mode Multi-Skilled Resource-constrained Project Scheduling Problem
This paper addresses the multi-mode multi-skilled resource-constrained project scheduling problem. Activities of real world projects often require more than one skill to be accomplished. Besides, in many real-world situations, the resources are multi-skilled workforces. In presence of multi-skilled resources, it is required to determine the combination of workforces assigned to each activity. H...
متن کاملUsing Application Benefit for Proactive Resource Allocation in Asynchronous Real-Time Distributed Systems
This paper presents two proactive resource allocation algorithms, called RBA* and OBA, for asynchronous real-time distributed systems. The algorithms consider an application model where timeliness requirements are expressed using Jensen’s benefit functions and propose adaptation functions to describe anticipated application workload during future time intervals. Furthermore, the algorithms cons...
متن کاملTime and the Prisoner's Dilemma
B This paper examines the integration of computational complexity into game theoretic models. The example focused on is the Prisoner’s Dilemma, repeated for a finite length of time. We show that a minimal bound on the players’ computational ability is sufficient to enable cooperative behavior. Ill addition, a variant of the repeated Prisoner’s Dilemma game is suggested, in which players have th...
متن کاملOn Decentralized Proactive Resource Allocation in Asynchronous Real-Time Distributed Systems
We present two classes of distributed algorithms called DRBA and DOBA, for decentralized, proactive resource allocation in asynchronous real-time distributed systems. The objective of the algorithms is to maximize aggregate application benefit and deadlinesatisfied ratio for an user-specified future time interval. Since determining the optimal allocation is computationally intractable, the algo...
متن کاملDeadlock Avoidance for Sequential Resource Allocation Systems: Hard and Easy Cases
Deadlock is a major problem for systems that allocate resources in real-time. The key issue in deadlock avoidance is whether or not a given resource allocation state is safe, that is, whether or not there exists a sequence of resource allocations that completes all processes. Although safety is established as NP-complete for certain broad resource allocation classes, newly emerging resource all...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1304.1090 شماره
صفحات -
تاریخ انتشار 2011